# 以下三个类都有一个同名的方法 eat()
class Person():
    def eat(self):
        print('人，吃五谷杂粮')

class Cat():
    def eat(self):
        print('猫，喜欢吃鱼')

class Dog():
    def eat(self):
        print('狗，喜欢啃骨头')

##三个同名类
#编写函数
def fun(obj):  ##obj是函数的形式参数，在定义处不知道形参的数据类型
    obj.eat()  ##通过变量OBJ（对象）调用类中eat方法

per=Person()  #创建对象
cat=Cat()     #创建对象
dog=Dog()      #创建对象

#调用fun函数
fun(cat)
fun(per)
fun(dog)














